The QuickTime API is implemented as a set of Java classes in QuickTime for Java. These classes offer equivalent APIs for using QuickTime functionality on both Mac OS and Windows platforms.
The QuickTime for Java API consists of two layers. There is a core layer that provides the ability to access the QuickTime native runtime libraries (its API) and an Application Framework layer that makes it easy for Java programmers to integrate QuickTime capabilities into their Java software. The Application Framework layer includes
The QuickTime for Java classes are grouped into a set of packages on the basis of common functionality, common usage, and their organization in the standard QuickTime header files. The packages provide both an object model for the QuickTime API and a logical translation or binding of the native function calls into Java method calls. In "Integrating QuickTime with Java" we discuss in detail the grouping and usage of these packages, as well as how this logical translation works.
| Previous | Chapter Top | Next |